Thực đơn
Pascal (ngôn ngữ lập trình) Chuẩn hóaNăm 1983, ngôn ngữ được chuẩn hoá, theo tiêu chuẩn quốc tế IEC/ISO 7185 và một số tiêu chuẩn cụ thể của quốc gia khác bao gồm ANSI/IEEE770X3.97-1983 và ISO 7185:1983 đều của Mỹ. Hai tiêu chuẩn này chỉ khác nhau ở chỗ tiêu chuẩn ISO bao gồm phần mở rộng "cấp 1" trong đó ANSI không cho phép phần mở rộng này vào bản gốc (Wirth). Năm 1989, ISO 7185 được sửa đổi.
Chuẩn ISO 7185 được phát triển với mục đích là sự chọn lọc của ngôn ngữ 1974 của Writh, được đề cập chi tiết trong cuốn "Hướng dẫn sử dụng và Báo cáo của Jensen và Wirth", bổ sung đáng kể nhất là "Các tham số mảng phù hợp" được coi là mức 1 của tiêu chuẩn, mức 0 là Pascal không có mảng phù hợp.
Trên các máy tính lớn mà Pascal xuất phát (mainframe và minicomputer), các tiêu chuẩn này thường được tuân theo. Tuy vậy trên IBM-PC thì ngược lại. Trên các máy tính IBM-PC, chuẩn của Turbo Pascal và Delphi của Borland có lượnng người dùng nhiều nhất. Do vậy, biết liệu một phiên bản riêng biệt tương ứng với ngôn gữ Pascal ban đầu, hay ngôn ngữ riêng của Borland là khá quan trọng.
Năm 1990, một chuẩn Pascal mở rộng được tạo ra dựa theo tiêu chuẩn ISO/IEC 10206, giống hệt về nội dung kỹ thuật cho IEEE/ANSI 770X3.160-1989.
Phiên bản Pascal của Niklaus Wirth ở Zurich được phát hành dưới hai dạng cơ bản, nguồn trình biên dịch CDC 6000 và một bộ chuyển mạch gọi là hệ thống Pascal-P.
UCSD Pascal của Giáo sư Kenneth Bowles dựa trên bộ Pascal-P2 chia sẻ một số hạn chế ngôn ngữ Pascal-P. UCSD Pascal sau đó được gọi là Apple Pascal. Mặc dù UCSD Pascal thực sự mở rộng tập hợp con Pascal trong bộ Pascal-P bằng cách thêm lại các cấu trúc Pascal chuẩn, song nó vẫn không phải là một bản cài đặt chuẩn hoàn chỉnh của Pascal.
Đầu thập niên 1990, Alan Burns và Geoff Davies đã phát triển Pascal-FC, một phần mở rộng cho Pl/0 (từ cuốn sách của Niklaus 'Thuật toán + Cấu trúc dữ liệu = Chương trình'). Một số cấu trúc đã được thêm vào để sử dụng Pascal-FC như một công cụ giảng dạy cho lập trình đồng thời. Để có thể chứng minh sự tương tranh, đầu ra của trình biên dịch (một loại mã P) có thể được thực hiện trên một máy ảo. Máy ảo này không chỉ mô phỏng một môi trường bình thường, mà còn có thể mô phỏng các điều kiện khắc nghiệt.
Turbo Pascal của Borland, được viết bởi Anders Hejlsberg, được viết bằng hợp ngữ độc lập với UCSD.
Turbo Pascal phiên bản 3 và các phiên bản sau này, bao gồm Object Pascal và Delphi của Borland và các phần tử tương thích không phải Borland trở nên phổ biến với các lập trình viên bao gồm các tác giả chia sẻ và thư viện SWAG của mã Pascal.
Các sản phẩm phần mềm bao gồm:
ISO 8651-2: 1988 Hệ thống xử lý thông tin - Đồ họa máy tính - Các ràng buộc ngôn ngữ hệ thống đồ họa (GKS) - Phần 2: Pascal
Thực đơn
Pascal (ngôn ngữ lập trình) Chuẩn hóaLiên quan
Pascal (định hướng) Pascal (ngôn ngữ lập trình) Pascal (đơn vị) Pascal Groß Pascaline Bongo Ondimba Pascal Taskin Pascal Lissouba Pascal Smet Pascale Quao-Gaudens Pascal DelhommeauTài liệu tham khảo
WikiPedia: Pascal (ngôn ngữ lập trình) http://www.cs.inf.ethz.ch/~wirth/books/Pascal/ http://www.swissdelphicenter.ch/en/niklauswirth.ph... http://www.allegro.com/papers/htpp.html http://DWScript.com http://www.freepascal.is.com/ http://www.moorecad.com/standardpascal http://www.moorecad.com/standardpascal/ http://pascal-central.com http://pascal-central.com/ http://pascal-central.com/ppl/index.html